in plain sight – Deutsch–English translations

🇬🇧 en de 🇩🇪

in plain sight

  • very easy to see or notice
deutlich sichtbar, für jedermann sichtbar, klar erkennbar, offen sichtbar
Wiktionary Links